First off I would like to start by explaining that the scan tool can only determine the system that shows a malfunction and not pinpoint the actual failed part. More often than not it still requires testing and troubleshooting to find the actual cause of the problem.
Using the code P0440 as our example this indicates that a part of the EVAP control system is no longer functioning correctly. The EVAP system consists of many parts, including (but not limited to) the gas cap, fuel lines, carbon canister, purge valve, and other hoses. The EVAP emission control system prevents the escape of fuel vapors from a vehicle fuel system. Fuel vapors are routed by hoses to a charcoal canister for storage. Later, when the engine is running a purge control valve opens allowing intake vacuum to siphon the fuel vapors into the engine.
You likely won't notice any drivability problems and some of the possible problems are:
- The gas cap is not installed or working properly
- The purge solenoid has failed
- The canister is plugged and not working properly
- The line for one of the components are damaged
Here are some things to try:
- Tighten the gas cap, clear the code, and drive for a few days and see if the codes come back
- Inspect the EVAP system for cuts/holes in tubes/hoses
- Inspect for damaged or disconnected hoses around the Evap purge solenoid
- Check and/or replace the sensor
- Check and/or replace the purge valve
If none of these resolve the problem it may be necessary to have a professional use a smoke machine to detect leaks that could not be visibly found.